>surface
/ house + lucky block
group(type=structure,ID=house;type=block,ID=lucky:lucky_block_diamond,tileEntity=(Luck=20),posX=#bPosX+1,posZ=#bPosZ-1)@chance=600
group(type=structure,ID=wishing_well;type=message,ID="A wishing well? Maybe you should throw in a coin..."type=block,ID=lucky:lucky_diamond_block,posY=#bPosY-3,NBTTag=(Drops=["group(type=message,ID=\"$eYour wish came true! (If you like diamonds)\";type=block,ID=air,posY='#'bPosY+3;type=block,ID=beacon,posY='#'bPosY+2;ID=diamond,amount=128,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=64,posY='#'bPosY+10,posOffset='#'circleOffset(2);ID=diamond,amount=32,posY='#'bPosY+10,posOffset='#'circleOffset(2))"]))@luck=1

/ single block
type=block,ID=lucky:lucky_block_diamond@chance=200

/ lucky acropolis
group(type=structure,ID=gen_good;type=block,ID=lucky:lucky_block_diamond,posy=#bPosY+1,tileEntity=(Luck=75))@chance=300

/ ==== unlucky ruins ====
/ bottom layer
group(type=block,ID=stonebrick,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),damage=#rand(0,2),amount=#rand(20,30); \
type=block,ID=netherrack,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(20,30); \
type=block,ID=obsidian,posY=#bPosY-1,posOffset=#circleOffset(#rand(0,3)),amount=#rand(10,15); \
/ top layer
type=block,ID=stonebrick,posOffset=#circleOffset(#rand(0,2)),damage=#rand(0,2),amount=#rand(2,5); \
type=block,ID=netherrack,posOffset=#circleOffset(#rand(0,2)),amount=#rand(2,5); \
type=block,ID=obsidian,posOffset=#circleOffset(#rand(0,2)),amount=#rand(0,2); \
/ lucky block
type=block,ID=lucky:lucky_block_diamond,tileEntity=(Luck=-75))@chance=300

>nether
type=block,ID=lucky:lucky_block_diamond@chance=35

>end
type=block,ID=lucky:lucky_block_diamond@chance=25

